person lacking intelligence - French English Dictionary